Comparative Study on Agile software development methodologies

نویسندگان

  • A. B. M. Moniruzzaman
  • Syed Akhter Hossain
چکیده

Today‘s business environment is very much dynamic, and organisations are constantly changing their software requirements to adjust with new environment. They also demand for fast delivery of software products as well as for accepting changing requirements. In this aspect, traditional plan-driven developments fail to meet up these requirements. Though traditional software development methodologies, such as life cycle-based structured and object oriented approaches, continue to dominate the systems development few decades and much research has done in traditional methodologies, Agile software development brings its own set of novel challenges that must be addressed to satisfy the customer through early and continuous delivery of the valuable software. It‘s a set of software development methods based on iterative and incremental development process, where requirements and development evolve through collaboration between self-organizing, cross-functional teams that allows rapid delivery of high quality software to meet customer needs and also accommodate changes in the requirements. In this paper, we significantly indentify and describe the major factors, that Agile development approach improves software development process to meet the rapid changing business environments. We also provide a brief comparison of agile development methodologies with traditional systems development methodologies, and discuss current state of adopting agile methodologies. We speculate that from the need to satisfy the customer through early and continuous delivery of the valuable software, Agile software development is emerged as an alternative to traditional plan-based software development methods. The purpose of this paper, is to provide an in-depth understanding, the major benefits of agile development approach to software development industry, as well as provide a comparison study report of ASDM over TSDM.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile methods: a comparative analysis

The agile methods are systems development methodologies currently used in the software development industry both internationally and in New Zealand. This article provides an overview of the agile methods, including the key publication of each method, the major influences on the agile methods, and describes comparative studies where analysis and comparison of methodologies has been carried out. ...

متن کامل

Emergence of Agile Methodologies: “Perceptions from Software Practitioners in Sri Lanka"

Agile software development methods have caught the attention of software practitioners and researchers worldwide. Several issues have arisen from the experience of software methodologies, including the nature of research questions that such studies address the advantages and challenges associated with being a member of the community under study, and how to maintain the rigour in data collection...

متن کامل

A Comparative Study on Hybrid IT Project Managment Using Traditional Project Management and Agile Approach

Traditional Project Management Methodologies (TPMM) aim to prevent change by extensively planning and documenting as much as possible before the system is developed while change is inevitable and that it is not to be avoided. Additionally, Traditional Project Management rely more on processes, sequential software development, like waterfall. Consequently, there is a demand for system developmen...

متن کامل

Agile Software Process Model: A Comparative View

Agile software development methods have been developed and evolved since early 1990's. These methods are widely used due to its short development lifecycle and through an interactive and iterative software development process. This paper explains a brief description of agile methodologies and difference between the traditional development methods and agile developments.

متن کامل

Agile Processes and Methodologies: A Conceptual Study

Abstract— This paper deals with the comparative study of agile processes. The paper will serve as guide to other software development process models. Agile processes have important applications in the areas of software project management, software schedule management, etc. In particular the aim of agile processes is to satisfy the customer, faster development times with lower defects rate. This...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1307.3356  شماره 

صفحات  -

تاریخ انتشار 2013